#!/usr/bin/python
# -*- coding: UTF-8 -*-

import os
import multiprocessing

def foo(i):
    # 同样的参数传递方法
    print("这里是:", multiprocessing.current_process().name, '模块名称:', __name__,'父进程 id:', os.getppid(),'当前子进程 id:', os.getpid(),sep='\n')
    # print('模块名称:', __name__)
    # print('父进程 id:', os.getppid())  # 获取父进程id
    # print('当前子进程 id:', os.getpid())  # 获取自己的进程id
    print('-' * 10)

if __name__ == '__main__':

    for i in range(5):
        p = multiprocessing.Process(target=foo, args=(i,))
        p.start()
